/**
 * 
 */
package us.gaaoc.framework.dao;

import java.util.GregorianCalendar;

import java.util.List;

import us.gaaoc.framework.model.Documents;
import us.gaaoc.framework.model.Person;
import us.gaaoc.framework.model.Signatures;

/**
 * @author Sukahda Tapshalkar
 * Aug 16, 2006
 *
 */

public interface SignaturesDAO extends GenericDAO <Signatures, String> {
	
	// added by M Alexandrou
	public abstract List<Signatures> findSignaturesByDocumentsUuid(String docUuid);
	public abstract boolean isSignaturesByDocumentsUuidAndPersonUuid(String docUuid, String personUuid);
	public abstract Signatures findSignatureFromSignatureTrackingID(String sigTrackingId);
	//added by Bhawana
	public abstract int CountSignaturesByAttorney();
	public abstract int countSignatureByCourtClerk();
	public abstract int countSignatures();
	public abstract int countSignaturesByJudge();
	
}
